Français Virtuose

Meta description:

Lorsqu'une action polymorphique réussit avec une forme différente de la précédente, le personnage peut se soigner de 1d4 PV Biologiques.

  • Name:

    mPolymorphicRegenerationI

  • Displayed name:

    Régénération polymorphique I

  • Description:

    Lorsqu'une action polymorphique réussit dans une forme différente de la précédente, le personnage se soigne de 1d4 PV Biologiques. La forme employée devient alors la nouvelle référence ; une action ratée, ou menée dans la forme déjà en cours, ne déclenche rien. Le polymorphe ne se contente pas de changer d'enveloppe : chaque remaniement reconstruit ses tissus sur un plan neuf, et ce qui était entamé se referme dans la refonte.

  • Condition:

  • Cost:

    expCost(400,550)
  • Script:

    sPolymorphForm = character:createStat([[sPolymorphForm]])
    sPolymorphForm.displayName:set([[Dernière forme]])
    sPolymorphForm.min:set([[0]])
    
  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      action:tagsContain([[polymorphAction]])
      
    • Description:

    • Variables:

      vPolymorphHealDice = 1
      
    • Script:

    • Action effects:

      • Use case:

        1

      • Name:

        Régénération polymorphique

      • Description:

      • Script:

        formTag = [[]]
        for _, tag in pairs(action.tags) do
            if string.sub(tag, -4) == [[Form]] then
                formTag = tag
                break
            end
        end
        
        formValue = 0
        for i = 1, string.len(formTag) do
            formValue = formValue + string.byte(formTag, i) * i
        end
        
        if formValue > 0 and formValue ~= character.sPolymorphForm.current then
            character.sPolymorphForm:setCurrent(formValue)
            display([[Régénération polymorphique]], [[Vous venez d'enchaîner deux actions polymorphiques de formes différentes. Soignez-vous de {{vPolymorphHealDice}}d4 PV Biologiques.]])
        end
        
      • Variables:

  • Upgrades:

    • Name:

      mPolymorphicRegenerationII

    • Displayed name:

      Régénération polymorphique II

    • Description:

      Porte la régénération à 2d4 PV Biologiques.

    • Condition:

    • Cost:

    • Script:

      master.displayName:set([[Régénération polymorphique II]])
      master.description:replace([[1d4]],[[2d4]])
      master.addOns[1].variables:replace([[vPolymorphHealDice = 1]],[[vPolymorphHealDice = 2]])
      master.cost:replace("400","800")
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: